package com.hspedu.seckill.exception;

import com.hspedu.seckill.vo.RespBean;
import com.hspedu.seckill.vo.RespBeanEnum;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;

@ControllerAdvice
public class GlobalException {
    //处理异常
    @ExceptionHandler(Exception.class) //指定能够处理的异常类型
    public RespBean ex(Exception e){
        e.printStackTrace();//打印堆栈中的异常信息
        //捕获到异常之后，响应一个标准的Result
        return RespBean.error(RespBeanEnum.UNEXIST_ERROR);
    }
}